<?php
/**
 * 展示层扩展文件
 * 
 * 展示层扩展文件帮助页面展示层开发人员开发CSS文件和JS文件
 * 调用格式如下
 * URL: http://your-host/style.php?app=yourappname&method=yourmethodname
 * 这个网址展现的是：template/yourappname/yourmethodname.htm文件的样式
 * 在展示的同时，也可以调用部分数据，这取决于自身代码的编写和当前的进度关系
 * 当然，也可以在此基础上写测试调用文件
 * 
 * htm文件中的文件包含，可以使用标签：<include path='app/method' /> 来包含
 * <include path='header' /> //包含头部部分
 * <include path='footer' /> //包含底部部分
 * 
 * @package ews
 * @ews Enterprise WorkShop
 * @version 1.0 alpha
 * @since 2011-05-16
 * @author monkee
 */
define("ROOT",dirname(__FILE__).DIRECTORY_SEPARATOR);

@include_once ROOT.'source/core/common.func.php';
@include_once ROOT.'source/core/core.class.php';


define("ROOT",dirname(__FILE__).DIRECTORY_SEPARATOR);
$config = include_once ROOT.'source/config.ini.php';
include_once ROOT.'source/core/template.class.php';

$app = empty($_GET['app']) ? 'index' : $_GET['app'];
$method = empty($_GET['method']) ? 'index' : $_GET['method'];

$file = $app.'/'.$method;

$content = template::parse($file);

if($content === -1){
	echo '模板文件：'.$file.' 不存在！';
	exit;
}

header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate'); // HTTP/1.1 
header('Cache-Control: pre-check=0, post-check=0, max-age=0'); // HTTP/1.1
header("Pragma: no-cache");
header('Content-Type: text/html; charset=utf-8');

$tpl = ROOT.DIR_TPL.$app.'_'.$method.'.tpl.php';

$style = '.';

file_put_contents($tpl, $content);

include $tpl;

exit;